<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<?php
session_start();
if(empty($_SESSION["loginusername"]))
{
	Header("Location: firstphp.php");
}
if(!empty($_SESSION["userType"]))
  {
	$userType = $_SESSION["userType"];
  }
  if($userType=="Therapy Assistant")
{
    header("Location: javascript://history.go(-1)");
}
?>
<html>
<head>
<title>User</title>
<link rel="stylesheet" type="text/css" href="http://localhost/Eldercare/jquery/easyui.css">	
    <link rel="stylesheet" type="text/css" href="http://localhost/Eldercare/jquery/icon.css">
    <script type="text/javascript" src="http://localhost/Eldercare/jquery/jquery-1.6.1.min.js"></script>
	
	<script type="text/javascript" src="http://localhost/Eldercare/jquery/jquery-1.4.4.min.js"></script>
	<script type="text/javascript" src="http://localhost/Eldercare/jquery/jquery.easyui.min.js"></script>

	<style type="text/css">
		#fm{
			margin:0;
			padding:10px 30px;
		}
		.ftitle{
			font-size:14px;
			font-weight:bold;
			color:#666;
			padding:5px 0;
			margin-bottom:10px;
			border-bottom:1px solid #ccc;
		}
		.fitem{
			margin-bottom:5px;
		}
		.fitem label{
			display:inline-block;
			width:80px;
		}
		.button 
            {
                background-color:beige;
                cursor:pointer; }
	</style>
	<link href="http://localhost/Eldercare/finalstyle.css" rel="stylesheet" type="text/css" media="all" />
	<script type="text/javascript">
		var url;
		function newUser(){
			$('#insertdlg').dialog('open').dialog('setTitle','New User');
			$('#insertform').form('clear');
			url = 'CRUDUser/save_user.php';
		}

		function editUser($Username,$UserType,$StaffName,$ContactNumber,$Email,$CentreName){
		var row = $('#dg').datagrid('getSelected');
			if (row){
				$('#updatedlg').dialog('open').dialog('setTitle','Edit User');
				$('#updateform').form('load',row);

				url = 'CRUDUser/update_user.php?Username='+$Username+',UserType='+$UserType+',StaffName='+$StaffName+',CentreName='+$CentreName+',ContactNumber='+$ContactNumber+',Email='+$Email;

			}
		}
		

		function updateUser($Username,$UserType,$StaffName,$ContactNumber,$CentreName,$Email){
			$('#updateform').form('submit',{

				url: 'CRUDUser/update_user.php?Username='+$Username+',UserType='+$UserType+',StaffName='+$StaffName+',CentreName='+$CentreName+',ContactNumber='+$ContactNumber+',Email='+$Email,

				onSubmit: function(){
					return $(this).form('validate');
				},
				success: function(result){
					var result = eval('('+result+')');
					if (result.success){
						$('#updatedlg').dialog('close');		// close the dialog
						$('#dg').datagrid('reload');	// reload the user data
					} else {
						$.messager.show({
							title: 'Error',
							msg: result.msg
						});
					}
				}
			});
		}
		
		function saveUser($Username,$Password,$UserType,$StaffName,$CentreName,$ContactNumber,$Email){
			$('#insertform').form('submit',{
				url: 'CRUDUser/save_user.php?Username='+$Username+',Password='+$Password+'UserType='+$UserType+',StaffName='+$StaffName+',CentreName='+$CentreName+',ContactNumber='+$ContactNumber+',Email='+$Email,
				onSubmit: function(){
					return $(this).form('validate');
				},
				success: function(result){
					var result = eval('('+result+')');
					if (result.success){
						$('#insertdlg').dialog('close');		// close the dialog
						$('#dg').datagrid('reload');	// reload the user data
					} else {
						$.messager.show({
							title: 'Error',
							msg: result.msg
						});
					}
				}
			});
		}
		
		function removeUser(){
			var row = $('#dg').datagrid('getSelected');
			if (row){
				$.messager.confirm('Confirm Delete this user','Are you sure you want to remove this user?',function(r){
					if (r){
						$.post('CRUDUser/remove_user.php',{Username:row.Username},function(result){
							if (result.success){
								$('#dg').datagrid('reload');	// reload the user data
							} else {
								$.messager.show({	// show error message
									title: 'Error',
									msg: result.msg
								});
							}
						},'json');
					}
				});
			}
		}
		function getUser(){
		  $('#dg').datagrid('load',{  
        searchid: $('#searchid').val()
    });  
			
		}
		function findAll(){
			$('#dg').datagrid('load',{
				
			});
		}
		
	</script>	
</head>
<body>
    <div class="banner"></div>
   <div id="main">
       <div class="left-wrapper">
                <div class="logo">
                </div>
                <div class="menu-wrapper">
                    <div id='cssmenu' >     
                        <ul>
      <?php
                                if ($userType == "Therapy Assistant") {
                                    //if TA
                                    echo "<li class='has-sub' class='active'><a href='http://localhost/Eldercare/AttendanceHome.php'><span>Attendance</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/AttendanceHome.php'><span>Attendance Taking</span></a></li>
			 <li class='last'><a href='http://localhost/Eldercare/ViewAttendanceRecord.php'><span>View Attendance</span></a></li>
			 </ul>
			  </li>
			  <li class='has-sub'><a href='#'><span>Profile</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/Client.php'><span>Existing Client</span></a></li>
         <li class='last'><a href='http://localhost/Eldercare/WClient.php'><span>Withdrawn Client</span></a></li>
      </ul>
   </li>
   <li class='has-sub'><a href='http://localhost/Eldercare/ActRecords.php'><span>Activities</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/ActRecords.php'><span>Activity Recording</span></a></li>
		 <li class='last'><a href='http://localhost/Eldercare/ViewActRecord.php'><span>View Activity Records</span></a></li>
      </ul>
   </li>
   <li class='has-sub'><a href='#'><span>Reports</span></a>
   <ul>
   <li><a href='http://localhost/Eldercare/Reports.php'><span>Attendance Reports</span></a></li>
   <li class='last'><a href='http://localhost/Eldercare/ActReports.php'><span>Activity Reports</span></a></li>
   </ul>
   </li>
   <li class='last'><a href='http://localhost/Eldercare/ManagePassword.php'><span>Change Passwords</span></a></li>
     
			 ";
                                } else if ($userType == "Centre Manager") {
                                    echo "
			<li class='has-sub' class='active'><a href='http://localhost/Eldercare/AttendanceHome.php'><span>Attendance</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/AttendanceHome.php'><span>Attendance Taking</span></a></li>
			 <li><a href='http://localhost/Eldercare/ViewAttendanceRecord.php'><span>View Attendance</span></a></li>
			<li><a href='http://localhost/Eldercare/BackDate.php'><span>BackDate</span></a></li>
			<li class='last'><a href='http://localhost/Eldercare/VerifyAttendance.php'><span>Verify Attendance</span></a></li>
			</ul>
			<li class='has-sub'><a href='#'><span>Profile</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/Client.php'><span>Existing Client</span></a></li>
         <li><a href='http://localhost/Eldercare/WClient.php'><span>Withdrawn Client</span></a></li>
         <li class='last'><a href='http://localhost/Eldercare/User.php'><span>User</span></a></li>
      </ul>
   </li>
   <li class='has-sub'><a href='http://localhost/Eldercare/ActRecords.php'><span>Activities</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/ActRecords.php'><span>Activity Recording</span></a></li>
         <li class='last'><a href='http://localhost/Eldercare/ViewActRecord.php'><span>View Activity Records</span></a></li>
      </ul>
   </li>
   <li class='has-sub'><a href='#'><span>Reports</span></a>
   <ul>
   <li><a href='http://localhost/Eldercare/Reports.php'><span>Attendance Reports</span></a></li>
   <li class='last'><a href='http://localhost/Eldercare/ActReports.php'><span>Activity Reports</span></a></li>
   </ul>
   </li>
    <li class='has-sub'><a href='#'><span>Password</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/ManagePassword.php'><span>Change Passwords</span></a></li>
         <li class='last'><a href='http://localhost/Eldercare/ForgetPasswords.php'><span>Forget Password</span></a></li>
      </ul>
   </li>
			";
                                } else {
                                    echo "
			<li class='has-sub' class='active'><a href='http://localhost/Eldercare/AttendanceHome.php'><span>Attendance</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/AttendanceHome.php'><span>Attendance Taking</span></a></li>
			 <li><a href='http://localhost/Eldercare/ViewAttendanceRecord.php'><span>View Attendance</span></a></li>
			<li><a href='http://localhost/Eldercare/BackDate.php'><span>BackDate</span></a></li>
			<li class='last'><a href='http://localhost/Eldercare/VerifyAttendance.php'><span>Verify Attendance</span></a></li>
			</ul>
			<li class='has-sub'><a href='#'><span>Profile</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/Client.php'><span>Existing Client</span></a></li>
         <li><a href='http://localhost/Eldercare/WClient.php'><span>Withdrawn Client</span></a></li>
         <li><a href='http://localhost/Eldercare/User.php'><span>User</span></a></li>
         <li class='last'><a href='http://localhost/Eldercare/Centres.php'><span>Centres</span></a></li>
      </ul>
   </li>
   <li class='has-sub'><a href='http://localhost/Eldercare/ActRecords.php'><span>Activities</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/Activities.php'><span>Manage Current Activities</span></a></li>
         <li><a href='http://localhost/Eldercare/ActRecords.php'><span>Activity Recording</span></a></li>
         <li class='last'><a href='http://localhost/Eldercare/ViewActRecord.php'><span>View Activity Records</span></a></li>
      </ul>
   </li>
   <li><a href='http://localhost/Eldercare/Holidays.php'><span>Holiday</span></a></li>
<li class='has-sub'><a href='#'><span>Reports</span></a>
   <ul>
   <li><a href='http://localhost/Eldercare/Reports.php'><span>Attendance Reports</span></a></li>
   <li class='last'><a href='http://localhost/Eldercare/ActReports.php'><span>Activity Reports</span></a></li>
   </ul>
   </li>
    <li class='has-sub'><a href='#'><span>Password</span></a>
      <ul>
         <li><a href='http://localhost/Eldercare/ManagePassword.php'><span>Change Passwords</span></a></li>
         <li class='last'><a href='http://localhost/Eldercare/ForgetPasswords.php'><span>Forget Password</span></a></li>
      </ul>
   </li>
			";
                                }
                                ?>
</ul>
</div>

 <div class="clear"></div></div></div>
       <div class="content">
           <div class="content2">
<b style="float:right; margin: 0px 0 0 0">  <?php
  //session_start();
  if(!empty($_SESSION["centreName"]))
  {   
  	  $Username = $_SESSION["loginusername"];
	  $centreName = $_SESSION["centreName"];
	  echo "Welcome, " . $Username . " ! <br>" . $centreName. " Branch";
  }
  else
  {
		$Username = $_SESSION["loginusername"];
	 echo "Welcome, " . $Username;
  }?>
  
    <?php
  

?>
<?php
//session_start();
// set timeout period in seconds
$inactive = 7200;
// check to see if $_SESSION['timeout'] is set
if(isset($_SESSION["timeout"])) {
	$session_life = time() - $_SESSION["timeout"];
	if($session_life > $inactive)
        {
			session_destroy(); 
			Header("Location: Timeout.php"); 
		}
}
$_SESSION["timeout"] = time();
?>

<input type="submit" class="button" value="Logout" onclick="parent.location='logout.php'"></b>
</p><div class="clear"></div>
<div style="float:center">
<br>
<h1>Users</h1>
<br>

	<table id="dg" title="User" class="easyui-datagrid" style="width:auto;height:auto; "
			url="CRUDUser/get_user.php"
			toolbar="#toolbar" pagination="true"
			rownumbers="true" fitColumns="true" singleSelect="true">
		<thead>
			<tr>
				<th field="Username" width="50">Username</th>
                                <th field="StaffName" width="50">Staff Name</th>
				<th field="UserType" width="50">User Type</th>
                                <th field="CentreName" width="50">Centre Name</th>
				<th field="ContactNumber" width="50">Contact Number</th>
				<th field="Email" width="50">Email</th>
				<tbody style="display:none">
				<th field="CentreId" width="50">Centre Id</th>
			</tr>
		</thead>
	</table>
	<div id="toolbar">
		<a href="#" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="newUser()">New User</a>
		<a href="#" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="editUser()">Edit User</a>
		<a href="#" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="removeUser()">Remove User</a>
    <input id="searchid" name="searchid" type="text" style="border-radius:25px">  
	<a href="#" class="easyui-linkbutton" iconCls="icon-search" onClick="getUser()">Search</a>
		<a href="#" class="easyui-linkbutton" onClick="findAll()">All</a>
	</div>

	<!-- Insert Dialog -->

	<div>
	<div id="insertdlg" class="easyui-dialog" style="width:400px;height:330px;padding:10px 20px"
			closed="true" buttons="#insertdlg-buttons">
		<div class="ftitle">User Information</div>
		<form id="insertform" method="post" novalidate>
			<div class="fitem">
				<label>Username: </label>
				<input name="Username" class="easyui-validatebox" required="true"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>Password: </label>
				<input name="Password" type="Password" class="easyui-validatebox" required="true"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>User Type: </label>
				<select name="UserType"required ="true" class="easyui-combobox"style="width:155" height='auto'>
			<option value="0" select disabled>Select...</option>
                        <?php
                        if($userType=="Centre Manager")
                        {
                            echo "<option value='Therapy Assistant'>Therapy Assistant</option>";
                        }
                        else
                        {
                            echo "<option value='Therapy Assistant'>Therapy Assistant</option>
			  <option value='Centre Manager'>Centre Manager</option>
			  <option value='Super User'>System Admin</option>";
                        }
                        ?>
			  
			</select>
			</div>
			<div class="fitem">
				<label>Staff Name: </label>
				<input name="StaffName" class="easyui-validatebox" required="true"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>Contact Number: </label>
				<input name="ContactNumber" style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>Email: </label>
				<input name="Email" class="easyui-validatebox" data-options="validType:'email'"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>Centre: </label>
				<select name="CentreName" required = "true" class="easyui-combobox"style="width:155" height='auto'>
				<option value="0"selected >None</option>
				<?php
					include 'conn.php';
                                        if($userType=="System Admin")
                                        {
                                         $centreDetail="SELECT CentreId, CentreName FROM centre";   
                                        }
                                        else
                                        {
                                            $centreDetail="SELECT CentreId, CentreName FROM centre where CentreName='".$_SESSION["centreName"]."'";
                                        }
					
					$query_result=mysql_query($centreDetail);
					while($result = mysql_fetch_assoc($query_result))
					{
					?>
						<option value="<?php echo $result['CentreId']?>"><?php echo $result['CentreName']?></option>
						<?php
					}
					?>
					</select>
			</div>
		</form>
	</div>
	<div id="insertdlg-buttons">
		<a href="#" class="easyui-linkbutton" iconCls="icon-ok" onclick="saveUser()">Save</a>
		<a href="#" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#insertdlg').dialog('close')">Cancel</a>
	</div>
	</div>		
	
	
	<!-- Update Dialog -->
	<div>
	<div id="updatedlg" class="easyui-dialog" style="width:400px;height:330px;padding:10px 20px"
			closed="true" buttons="#updatedlg-buttons">
		<div class="ftitle">User Information</div>
		<form id="updateform" method="post" novalidate>
			<div class="fitem">
				<label>Username: </label>
				<input name="Username" class="easyui-validatebox" required="true" readonly = "true"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>User Type: </label>
				<select name="UserType"required ="true" class="easyui-combobox"style="width:155" height='auto'>
			<option value="0" select disabled>Select...</option>
                        <?php
                        if($userType=="Centre Manager")
                        {
                            echo "<option value='Centre Manager'>Centre Manager</option>";
                        }
                        else
                        {
                            echo "<option value='Therapy Assistant'>Therapy Assistant</option>
			  <option value='Centre Manager'>Centre Manager</option>
			  <option value='Super User'>System Admin</option>";
                        }
                        ?>
			  
			</select>
			</div>
			<div class="fitem">
				<label>Staff Name: </label>
				<input name="StaffName" class="easyui-validatebox" required="true"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>Contact Number: </label>
				<input name="ContactNumber"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>Email: </label>
				<input name="Email" class="easyui-validatebox" data-options="validType:'email'"style="width:155" height='auto'>
			</div>
			<div class="fitem">
				<label>Centre: </label>
				<select name="CentreName" required = "true" class="easyui-combobox"style="width:155" height='auto'>
				<option value="-1" selected>None</option>
				<?php
					include 'conn.php';
                                        if($userType=="Centre Manager")
                                        {
                                            $centreDetail="SELECT CentreId, CentreName FROM centre where CentreName='".$_SESSION["centreName"]."'";
                                        }
                                        else
                                        {
                                            $centreDetail="SELECT CentreId, CentreName FROM centre";
                                        }
					
					$query_result=mysql_query($centreDetail);
					while($result = mysql_fetch_assoc($query_result))
					{
					?>
						<option value="<?php echo $result['CentreId']?>"><?php echo $result['CentreName']?></option>
						<?php
					}
					?>
					</select>
			</div>
			</form>
	</div>
	
	<div id="updatedlg-buttons">
		<a href="#" class="easyui-linkbutton" iconCls="icon-ok" onclick="updateUser()">Save</a>
		<a href="#" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#updatedlg').dialog('close')">Cancel</a>
	</div>
	</div>
	</div><p>
           </div><div class="clear"></div></div>
</div>
</body>
</html>